package subumbo.leg.controller.command {
	import org.robotlegs.mvcs.Command;
	
	import subumbo.leg.controller.signal.FixedUpdateSignal;
	import subumbo.leg.controller.signal.RenderSignal;
	import subumbo.leg.controller.signal.ResizeSignal;
	import subumbo.leg.controller.signal.StateChangeSignal;
	import subumbo.leg.model.RenderModel;
	
	public class Setup extends Command {
		
		public override function execute():void {
			injector.mapSingleton(RenderModel);
			injector.mapSingleton(StateChangeSignal);
			injector.mapSingleton(ResizeSignal);
			injector.mapSingleton(RenderSignal);
			injector.mapSingleton(FixedUpdateSignal);
		}
	}
}